top strand - Deutsch Englisch Wörterbuch